People, Organizational and Technological Dimensions of Software Requirements Specification
نویسنده
چکیده
A software specification can be defined as a short statement of the requirements that the software must assure. Through these requirements, software must provide facilities or capabilities to users, enabling them to achieve the specified organizational objectives. Nevertheless, the inappropriate specification of requirements is still considered one of the reasons for the failure of software development projects. One of the reasons that may explain this failure is that requirements specification tends to overvalue the technology side of requirements. Good requirements are only assured by the right combination of three dimensions: people, organization and technology. This paper reviews significant literature about software requirements management, particularly software requirements specification, identifying major issues and concerns. Through the lenses of each one of these three dimensions, several important facets of software requirements specification are analyzed, covering each of their main quality attributes. Implications for future research are discussed. © 2012 Published by Elsevier Ltd. Selection and/or peer-review under responsibility of CENTERIS/HCIST.
منابع مشابه
Impact of Technological Learning on Organizational Performance: Case of Electrical Equipment Manufacturers in Iran
In today’s competitive world, one of the most important factors in improving firm performance and gaining a competitive advantage is technological learning. Technological learning makes it possible to develop and promote innovative products and services of the firm. This process allows people, companies, and countries to update their knowledge about technology and products, and then develop and...
متن کاملImpact of Technological Learning on Organizational Performance: Case of Electrical Equipment Manufacturers in Iran
In today’s competitive world, one of the most important factors in improving firm performance and gaining a competitive advantage is technological learning. Technological learning makes it possible to develop and promote innovative products and services of the firm. This process allows people, companies, and countries to update their knowledge about technology and products, and then develop and...
متن کاملSoftware Requirements Management through the Lenses of People, Organizational and Technological Dimensions
The inadequate specification of requirements remains being indicated as one of the main reasons for the failure of software development projects. A possible explanation for this failure is that requirements management tends to overvalue the technology side of requirements. However, the requirements management depends on other important issues beyond technology which are sometimes neglected. Goo...
متن کاملA conceptual model of an interorganizational intelligent meeting-scheduler (IIMS)
This article proposes and evaluates a comprehensive agent-based architecture for an Interorganizational Intelligent Meeting-Scheduler. The article extends and generalizes the Intelligent Meeting-Scheduler conceptual model [EXPERSYS 95-Proc. Seventh Intl Conf. Artificial Intelligence Expert Syst. Appl. (1995) 279; J. Organizational Comput. Electron. Commerce, 9 (1999) 233] which focused on intra...
متن کاملProviding a Model of Educational Managers\' Professional Development in the Banking Industry
Purpose: The managers' professional development is one of the effective factors in improving the position of organizations in comparison with other organizations. Therefore, the present study was conducted with the aim of providing a model of educational managers' professional development in the banking industry. Methodology: This research in terms of purpose was applied and in terms of implem...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012